a guiding spirit - Turc Anglais Dictionnaire